Career 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992 1991
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Heilbronn Open - Heilbronn VIII Open Internacional D'Andorra - Andorra USTA Challenger of Burbank - Burbank Heilbronn Challenger - Heilbronn ATP Bangalore Challenger - Bangalore Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad Open de Franche Comte - Besancon IPP Open - Helsinki The Rajasthan Golden Jubilee - Jaipur Open de Franche Comte - Besancon Steelers Cup - Kosice The Manchester Trophy - Manchester Ischgl International ATP Challenger - Ischgl Draft Corona Mexico City Open - Mexico City 2002 USTA Challenger of Calabasas - Calabasas Fergana Challenger - Fergana Powder Byrne Trophy - Surbiton IPP Open - Helsinki West of England Tennis - Bristol San Luis Potosi Challenger 2000 - San Luis Potosi Eisenberg Jerusalem Open 2000 - Jerusalem The Indian Oil-Servo ATP Challenger 1999 - Calcutta TED Open Istanbul - Istanbul The Joyce Eisenberg Jerusalem Open - Jerusalem Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Kyoto Challenger - Kyoto Gallagher International - Hamilton ECM Cup - Prague Open Castilla y Leon - Segovia 1st Challenger Tournament Leon - Leon Challenger Britania Zavaleta - Puebla Hungarian Open - Budapest Lamberts Open by Stawag - Aachen USTA Challenger of Dallas - Dallas Warsteiner Challenger - Lubeck Abierto Club Casablanca - Mexico City Sparkassen Open - Magdeburg Open de Charleroi - Charleroi Shimadzu All Japan Indoor - Kyoto Open Castilla y Leon Trofeo Iberdrola - Segovia Kuppers Kolsch Cup - Aachen Weissenhauser Strand Cup - Hamburg Australian Unity Western Australia Open - Perth Fergana Tennis Challenger Tournament - Fergana Amer-Wilson Tampere Challenger - Tampere Okal Cup 2003 - Eckental IPP Open - Helsinki Challenger Ford de Cherbourg - Cherbourg Internationaux de Tennis de Brest - Brest Kuppers Kolsch Cup Aachen - Aachen Open Castilla y Leon - Segovia Kueppers Kolsch Cup by Lambertz - Aachen Torneo Internacional Challenger Fila 2005 - Leon Hilton Waikoloa Village USTA Challenger - Waikoloa Nuembrecht Challenger - Nuembrecht Volkswagen TED Open - Istanbul VII Open Banc Agricol - Andorra The LTA Nottingham Challenger - Nottingham Ispat Open 2004 - Ostrava IPP Open - Helsinki Czech Indoor Open - Prague The LTA Men's Challenger Wrexham - Wrexham Aamulehti Tampere Open - Tampere South African Airways Open - East London Bristol Challenger Trophy - Bristol CA-Challenge - Graz X Open Internacional D'Andorra - Andorra Sarajevo Open 2004 - Sarajevo The Manchester Trophy - Manchester Logopak Challenger 2005 - Lubeck San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon Jameson Cup - Milan Volkswagen Challenger 2005 - Wolfsburg Open de Franche-Comte - Besancon Tallahassee Tennis Challenger - Tallahassee Lucknow ATP Tour Challenger - Lucknow Advanta Championships - Philadelphia RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel Stockholm Open - Stockholm Japan Open - Tokyo The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Copenhagen Open - Copenhagen The Nottingham Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport Salem Open - Hong Kong St. Petersburg Open - St. Petersburg Adidas International - Sydney Hilton Waikoloa Village USTA Challenger - Waikoloa Dubai Tennis Open - Dubai Gerry Weber Open - Halle Fergana Challenger - Fergana ATP Challenger Hamburg - Hamburg Tampere Imageneering Open - Tampere The Hamlet Cup - Long Island President's Cup - Tashkent Grand Prix de Tennis de Lyon - Lyon Australian Men's Hardcourt Championships - Adelaide The Surbiton Trophy - Surbiton Qatar Exxon Mobil Open 2002 - Doha The Samsung Open - Nottingham St. Petersburg Open - St. Petersburg Milan Indoors - Milan The LTA Manchester Challenger - Manchester Rosmalen Los Angeles Open Castilla y Leon Trofeo Iberdrola - Segovia Bastad Long Island Marseille Hong Kong Seoul Open de L'Isere-Open 38 - Grenoble Jameson Cup - Milan Internationaux de Tennis de Brest - Brest Moscow Open de Montauban - Montauban Japan Open - Tokyo IPP Open - Helsinki TED Open - Istanbul Bastad Warsteiner Challenger Lubeck - Lubeck Kroger / St. Jude International - Memphis Challenger Ford de Cherbourg - Cherbourg Internationaler Raiffeisen Grand Prix - St. Polten Ciudad de Pozoblanco Open Diputacion - Cordoba Mobelwelt-Zick Open 98 - Dresden Finnish Open - Helsinki The Nottingham Open - Nottingham MFS Pro Tennis Championships - Boston Qatar Open - Doha Ostend Challenger Tennis Cup of Flanders - Ostende Open 13 - Marseille Gerry Weber Open - Halle The Nottingham Open - Nottingham Nokian Hakkapeliitta Open - Tampere Alexander Kolyaskin Memorial - Donetsk President's Cup 2000 - Tashkent Kremlin Cup - Moscow Chennai Open - Chennai AIG Japan Open - Tokyo Heineken Open - Auckland Amer-Wilson Tampere ATP Tournament - Tampere CMG Asia Open - Hong Kong The LTA Wrexham Challenger - Wrexham Joplin Challenger - Joplin The Surbiton Trophy - Surbiton Dubai Tennis Open - Dubai IX Open Internacional D'Andorra - Andorra Kroger / St. Jude International - Memphis The Wrexham Challenger - Wrexham Adidas International - Sydney ATP "Videocon" Challenger - Mumbai Salem Open - Hong Kong The Powder Byrne Trophy - Surbiton drkoop.com USTA Tennis Championships of Denver - Denver Togliatti Cup - Togliatti Ordina Open - 's-Hertogenbosch Jameson Cup - Milan The LTA Manchester Challenger - Manchester TED Open - Istanbul 2001 UT Tyler Patriot Challenger - Tyler 2003 Freeman Men's Challenger - Joplin RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles The Nottingham Open - Nottingham Pomorski Bank Kredytowy Open - Szczecin Crystal Cup 1998 - Portoroz IV Abierto Internacional de Salinas - Salinas Indian Oil Servo Delhi Challenger - New Delhi Legg Mason Tennis Classic - Washington D.C. New Delhi Challenger - New Delhi China Open - Beijing Akbank Private Banking-TED Open - Istanbul Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble AXA Cup - London Vietnam Open - Ho Chi Minh City Open de Franche-Comte - Besancon San Luis Potosi Challenger - San Luis Potosi Schickedanz Open - Furth Tento Czech Open - Prague Nokian Hakkapeliitta Open - Tampere S Tennis Master Championship - Graz Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Sarajevo Open - Sarajevo Infiniti Open - Los Angeles Salem Open - Hong Kong SAP Open - San Jose The Stella Artois Championships - London The 10tele.com Open - Nottingham Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Tata Open 2002 - Chennai BMW Open - Munich Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha RCA Championships - Indianapolis Salem Open - Hong Kong Kremlin Cup - Moscow Stockholm Open - Stockholm Tata Open 2003 - Chennai Open 13 - Marseille Open 13 - Marseille The Dubai Tennis Championships - Dubai Franklin Templeton Tennis Classic - Scottsdale Waldbaum's Hamlet Cup - Long Island Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham ARAG World Team Championship - Dusseldorf Grand Prix de Tennis de Lyon - Lyon Copenhagen Open - Copenhagen Waldbaum's Hamlet Cup - Long Island Red Letter Days Open - Nottingham Stockholm Open - Stockholm The Stella Artois Grass Court Championships - London Vienna Queen's Club St. Petersburg Open - St. Petersburg Heineken Open Shanghai - Shanghai Copenhagen Open - Copenhagen RCA Championships - Indianapolis The Artois Championships - London ABN/AMRO World Tennis Tournament - Rotterdam The Nottingham Open - Nottingham Catella Swedish Open - Bastad Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Kroger / St. Jude International - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Telenordia Swedish Open - Bastad TD Waterhouse Cup - Long Island ABN/AMRO World Tennis Tournament - Rotterdam The Stella Artois Grass Court Championships - London Tel Aviv Internationaler Raiffeisen Grand Prix - St. Polten CA Tennis Trophy - Vienna Auckland Marseille Scania Stockholm Open - Stockholm Antwerp Scottsdale New Delhi Pinehurst Halle Basel Lyon Doha Philadelphia Scottsdale Tokyo Hong Kong Stuttgart Synsam Swedish Open - Bastad Indianapolis Toulouse Ostrava Stockholm Auckland Tokyo Manchester Washington New Haven Antwerp Kuala Lumpur Tokyo Beijing St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon ABN/AMRO World Tennis Tournament - Rotterdam Synsam Swedish Open - Bastad Franklin Templeton Tennis Classic - Scottsdale Heineken Trophy - Rosmalen ABN/AMRO World Tennis Tournament - Rotterdam BMW Open - Munich CA Tennis Trophy - Vienna Heineken Open Singapore - Singapore Gold Flake Open - Chennai U.S. Men's Clay Court Championships - Orlando RCA Championships - Indianapolis Adidas Open de Toulouse - Toulouse Kremlin Cup - Moscow Scania Stockholm Open - Stockholm Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg USTA Men's Challenger of Dallas - Dallas Warsteiner Challenger Wolfsburg - Wolfsburg Queen's Club Indian Oil Servo Challenger - Calcutta Nottingham drkoop.com USTA Challenger of Tallahassee - Tallahassee Nova Challenger Osaka - Osaka GHI Bronx Tennis Classic - Bronx Rotterdam Bastad CA Challenge 2002 - Graz Schenectady Heilbronn Open - Heilbronn Copenhagen Lucknow ATP Tour Challenger - Lucknow University of Tennessee USTA Men's Challenger - Knoxville The Powder Byrne Trophy - Surbiton Internationaux de Bretagne - Brest Okal Open - Eckental Challenger 42 - Andrezieux Sarajevo Open - Sarajevo Warsteiner Challenger Series - Lippstadt Prague Challenger - Prague Lambertz Open - Aachen Ciudad de Pozoblanco 'Open Diputacion' - Cordoba America's Red Clay Tennis Championship - Coral Springs The Samsung Open - Bournemouth Scania Stockholm Open - Stockholm Dubai Open - Dubai Japan Open - Tokyo Stockholm Open - Stockholm RCA Championships - Indianapolis ARAG World Team Championship - Dusseldorf President's Cup - Tashkent Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Telenordia Swedish Open - Bastad TD Waterhouse Cup - Long Island Adelaide BellSouth Open - Auckland XII Internazionali di Tennis CARISBO - Bologna Dubai Tennis Open - Dubai Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Copenhagen Open - Copenhagen Salem Open - Hong Kong Copenhagen Gerry Weber Open - Halle Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Eutelsat Monte Carlo Open - Monte Carlo du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 12th Paris Open - Paris Newsweek Champions Cup - Indian Wells If Stockholm Open - Stockholm Heineken Trophy - 's-Hertogenbosch The Lipton Championships - Key Biscayne Italian Open - Rome du Maurier Open - Toronto Eurocard Open - Stuttgart 13th Paris Open - Paris The Lipton Championships - Key Biscayne Licher German Open - Hamburg Italian Open - Rome Great American Insurance ATP Championship - Cincinnati The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Miller Lite Hall of Fame Tennis Championships - Newport Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Madrid Tennis Masters Series - Paris RCA Championships - Indianapolis Tennis Masters Series - Miami MFS Pro Tennis Championships - Boston Tennis Masters Series - Hamburg President's Cup 1999 - Tashkent Tennis Masters Series - Montreal Tennis Masters Series - Madrid Tennis Masters Series - Paris Indian Wells Key Biscayne Monte Carlo Key Biscayne Monte Carlo Rome Cincinnati Essen Paris Key Biscayne Canadian Open Heineken Open Shanghai - Shanghai Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati ABN/AMRO World Tennis Tournament - Rotterdam Pacific Life Open - Indian Wells Telecom Italia Masters - Rome Rogers Cup - Montreal Masters Series Monte Carlo - Monte Carlo Dubai Tennis Open - Dubai Rogers Masters - Toronto Adidas International - Sydney New Haven Masters Series Madrid - Madrid Australian Men's Hardcourt Championships - Adelaide Sony Ericsson Open - Miami Gerry Weber Open - Halle Western & Southern Financial Group Masters - Cincinnati Bastad AT&T Challenge - Atlanta BNP Paribas Masters - Paris Adidas International - Sydney European Community Championships - Antwerp President's Cup 1998 - Tashkent Atlanta Heineken Open - Auckland Pacific Life Open - Indian Wells Italian Open - Rome Indian Wells Scania Stockholm Open - Stockholm Qatar Mobil Open 2001 - Doha Heineken Open - Auckland Rogers Masters - Toronto Tennis Masters Series - Indian Wells Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Hamburg du Maurier Open - Montreal Doha Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Tennis Masters Series - Rome Tennis Masters Series - Monte Carlo NASDAQ-100 Open - Miami Newsweek Champions Cup - Indian Wells Monte Carlo Open - Monte Carlo Tennis Masters Series - Monte Carlo Synsam Swedish Open - Bastad Stockholm Campionati Internazionali d'Italia - Rome NASDAQ-100 Open - Miami Toulouse Stockholm Milan Indoors - Milan Queen's Club Synsam Swedish Open - Bastad Tennis Masters Series - Toronto Pacific Life Open - Indian Wells Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Campionati BNL dItalia - Rome NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati The Stella Artois Championships - London Tennis Masters Series - Monte Carlo Cincinnati Australian Open - Melbourne Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Monte Carlo Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Wimbledon - London Masters Series Monte-Carlo - Monte-Carlo Canadian Open Australian Open - Melbourne Wimbledon - London U.S. Open - New York Stockholm Australian Open - Melbourne French Open - Paris Wimbledon - London Jakarta U.S. Open - New York Lyon French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open Stockholm Open - Stockholm U.S. Open Australian Open French Open Wimbledon U.S. Open Australian Open French Open Wimbledon French Open - Paris U.S. Open U.S. Open Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open Wimbledon French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Telecom Italia Masters - Rome Wimbledon - London Sony Ericsson Open - Miami U.S. Open - New York U.S. Open - New York Great American Insurance ATP Championship - Cincinnati Republic National Bank Monte Carlo Open - Monte Carlo Tennis Masters Series - Cincinnati Australian Open - Melbourne BNP Paribas Masters - Paris French Open - Paris French Open - Paris Davis Cup, World Group, SF, SWE-ITA 4-1 Davis Cup, Group 1, 1R, FIN-CRO 3-2 Davis Cup, World Group, QF, SWE-GER 3-2 Davis Cup, World Group, QF, USA-SWE 4-1 Davis Cup, World Group, PO, IND-SWE 1-3 Davis Cup, World Group, 1R, ARG-SWE 5-0 Davis Cup, World Group, 1R, SWE-GBR 3-2 Davis Cup, World Group, QR, NED-FIN 4-1 Davis Cup, World Group, QF, SWE-ARG 4-1 Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, Group 1, 2R, SWE-FIN 3-2 Davis Cup, Group 1, 2R, FIN-ISR 3-2 Davis Cup, Group 2, 2R, FIN-BUL 2-3 Davis Cup, World Group, F, SWE-USA 5-0 Davis Cup, World Group, SF, AUS-SWE 4-1 Davis Cup, World Group, 1R, SWE-BRA 3-2 Davis Cup, World Group, QF, AUS-SWE 5-0 Davis Cup, World Group, SF, SWE-ESP 4-1 Davis Cup, World Group, QR, ITA-FIN 3-2 Davis Cup, Group 1, 1R, FIN-SLO 3-2 Davis Cup, World Group, 1R, SWE-AUS 4-1 Davis Cup, World Group, SF, SWE-USA 1-4 Davis Cup, Group 1, REL2, ISR-FIN 3-2 Davis Cup, World Group, QF, SWE-RSA 3-2 Davis Cup, Group 1, 2R, FRA-FIN 4-1 Davis Cup, Group 1, 2R, AUT-FIN 3-2 Davis Cup, World Group, 1R, ISR-SWE 2-3 Grand Slam Cup - Munich Grand Slam Cup - Munich Atlanta Olympics ATP Tour World Championship - Hannover Grand Slam Cup Olympics - Athens Olympics - Beijing